"""
dictionary(字典) 是除列表以外 python 最灵活的数据类型
和列表的区别
    列表 是 有序 的对象集合
    字段 是 无序 的对象集合
字典用 {} 定义
字典使用 键值对 存储数据, 键值对之间使用 , 分隔
键 key 是索引
值 value 是数据
值可以是任意类型
但是键只能使用 字符串, 数字 或 元组
"""
d = {
    'name': '战神',
    'age': 30
}
print(d)

d['height'] = 170
print(d)
# 获取键值对
print(d['name'])
# del d
# print(d)
# in 是找key存在与否
print('战神' in d)

# 字段遍历
for i in d:
    print(i)

# 遍历 key 与 value d.items
for key, value in d.items():
    print(key, value)

# 只遍历 key
for key in d.keys():
    print(key)

# 只遍历 value
for value in d.values():
    print(value)

print("*" * 30)

# 字典常用方法
print(d.pop('name'))
a = d.copy()
print(a)
print(a.get('age'))
print(a.popitem())
a.update({'height1', '180'})
print(a)




